\startcomponent cover
\product mkiv

\definecolor [BackgroundColor] [h=cccccc]
\definecolor [OrnamentColor]   [h=99ccff]
\definecolor [TitleColor] [h=336699]

\startMPinclusions
  def random_hash_frame (expr width, height, offset, linewidth ) =

    def delta = ((uniformdeviate .5offset) + .25offset) enddef ;
    x1 := offset ; y1 := offset ; x2 := width-offset ; y2 := height-offset ;

    drawoptions(withpen pencircle scaled linewidth withcolor transparent(1,.8,\MPcolor{BackgroundColor})) ;
    fill z1--(x2,y1)--z2--(x1,y2)--cycle ;

    drawoptions(withpen pencircle scaled linewidth withcolor \MPcolor{OrnamentColor}) ;
    draw (x1-delta,y1)--(x2+delta,y1) ;
    draw (x2,y1-delta)--(x2,y2+delta) ;
    draw (x2+delta,y2)--(x1-delta,y2) ;
    draw (x1,y2+delta)--(x1,y1-delta) ;

    drawoptions();
    setbounds currentpicture to unitsquare xscaled width yscaled height ;
  enddef ;
\stopMPinclusions

\startuseMPgraphic{TitleGraphic}
  for i=1 upto 400 :
    offset := uniformdeviate 10pt ;
    width  := 2*offset + 40pt + uniformdeviate 30pt ;
    height := 2*offset + 30pt + uniformdeviate 10pt ;
    addto currentpicture also
      image(random_hash_frame(width,height,offset,1pt)) shifted
      (uniformdeviate OverlayWidth, uniformdeviate OverlayHeight) ;
  endfor ;
\stopuseMPgraphic

\defineoverlay [TitleGraphic] [\useMPgraphic{TitleGraphic}]

\setupbackgrounds
  [page]
  [background={TitleGraphic,NextPage}]

\startstandardmakeup
  \startcolor[white]
    \startframedtext[middle][width=.8\textwidth,height=6cm]
      \dontleavehmode
      \blank[.5cm]
      \hfil\bfd\ConTeXt\ 文档模板\hfil
      \blank[1cm]
      \hfil\bfa Author Name\hfil
      \blank[.5cm]
      \hfil\bf \currentdate\hfil
    \stopframedtext
  \stopcolor

  \blank[14cm]
\stopstandardmakeup

\setupbackgrounds[page]
                 [background=]

\stopcomponent

